reside in ... - Spanish English Dictionary